/*common */
body { font-family: 'Microsoft YaHei', '宋体', Arial; background-color: #fff; color: #333; font-size: 14px; position:relative;}
body, a, p, ul, li, dt, dl, dd, h1, h2, h3, form, input, textarea, img { list-style: none; margin: 0px; padding: 0px; }
a { outline: none; }
a:active { star:expression(this.onFocus=this.blur());
}
:focus { outline: 0; }
a { color: #333; text-decoration: none; }
a:hover { color: #0073f0; text-decoration: none; cursor: pointer; }
input, textarea { font-family: 'Microsoft YaHei'; font-size: 14px; }
img { border: none; }
.blue { color: #0073f0; }
.hs { color: #cf333e; }
.yellow { color: #e88301; }
.red { color: #f24444; }
.gray { color: #666; }
.wrap { width: 100%; }
.w1190 { width: 1190px; margin: 0 auto; }
.clearfix:before, .clearfix:after { height: 0; line-height: 0; visibility: hidden; content: "."; display: block; clear: both; }
/*top*/
.login-top { height: 32px; line-height: 32px; font-size: 14px; color: #fff; background-color: #2a2a2a; width: 100%; position: relative; z-index: 100; }
.login-top .top-dl { float: left; width: 500px; float: left; height: 32px; }
.login-top .top-dl .backHome{ display:inline-block; padding-left:32px; background:url(../images/homeIcon.png) no-repeat left center;}
.login-top .top-help { float: right; width: 200px; text-align: right; height: 32px; }
.login-top .top-hotline{ float:right; width:180px;}
.top-line { margin: 0 15px; }
.login-top a, .login-top a:hover { color: #fff; }
.login-nav { padding: 10px 0 15px 0; background-color: #fff; height: 61px; }
.login-nav .left-logo { width: 76px; float: left; height: 61px; margin-right:12px;}
.login-nav .left-name { float: left; width: 300px; margin-top: 20px;font-size: 30px; color:#808080;}
.login-nav .left-name span{ float:left; display:inline-block;}
.login-nav .left-name span.line{ height:30px; line-height:30px; font-size:26px;margin:3px 5px 0 5px;}
.login-nav .nav-list { float: right; margin-top: 10px; height: 42px; font-size: 18px; }
.login-nav .nav-list li { float: left; height: 42px; line-height: 42px; margin-right: 10px; }
.login-nav .nav-list li a { display: block; padding: 0 20px; height: 42px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.login-nav .nav-list li a.on { background-color: #1e1e1e; color: #fff; }
.login-nav .top-username { font-size: 18px; color: #737373; margin-top: 15px; }
.login-nav .top-username a { color: #737373; }
/*修改和注册等*/
.zcItem { width: 100%; padding-bottom: 30px; line-height: 38px; color: #666; font-size:18px;}
.zcItem:before,.zcItem:after { height: 0; line-height: 0; visibility: hidden; content: "."; display: block; clear: both; }
.zcItem .zcLeft { width: 170px; float: left; height: 38px; margin-right: 20px; text-align: right; }
.zcItem .zcLeft .redstar{ color:#ca4341; float:left;}
.zcItem .zcRight{ width: 880px; float: left; line-height: 38px; position:relative;}
.zcItem .zcRight span { float: left; display: inline-block; margin-right: 10px; }
.zcItem .zcRight .zcinput { width: 300px; height: 38px; line-height: 38px; border: 1px solid #999; background-color: #fff; padding-left: 10px; color: #555; font-size: 18px; font-family: "Microsoft Yahei";}
.zcRight .zcinput:focus { border: 1px solid #e16426; }
.zcRight .selectList { width: 310px; height: 38px; line-height: 38px; border: 1px solid #999;background-color: #fff; padding-left: 10px; color: #555; font-size: 18px; font-family: "Microsoft Yahei";}
.zcRight .ts1 { height: 38px; line-height: 38px; padding-left: 30px; color: #999; font-size: 16px; background: url(../images/tipsIcon.png) no-repeat left center;}
.zcRight .ts2 { height: 38px; line-height: 38px; padding-left: 30px; color: #f36639; font-size: 16px; background: url(../images/error_tipsicon.png) no-repeat left center; }
.zcRight .ts3 { height: 38px; line-height: 38px; padding-left: 25px; color:#333; font-size: 16px; background: url(../images/tipsIcon2.png) no-repeat left center; width:800px; margin-top:20px;}
.zcRight .password-strength{ position:absolute;top:45px; left:120px; width:178px; height:18px;}
.password-strength .mm-high{ height:18px; background:url(../images/pwd_strength.png) no-repeat; width:178px;}
.password-strength .mm-mid{ height:18px; background:url(../images/pwd_strength.png) no-repeat; width:146px;}
.password-strength .mm-low{ height:18px; background:url(../images/pwd_strength.png) no-repeat; width:113px;}
.zcItem .next-submit{ display:block; width:180px; height:55px; line-height:55px; font-size:26px; text-align:center; color:#fff; background-color:#f36639; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.zcItem .next-submit:hover{ color:#fff; background-color:#ec5e31;}
.zcItem .obtain-btn { display: block; height: 38px; line-height: 38px; width: 158px; text-align: center; color: #fff; background-color: #4598e6; font-size:16px;}
.zcItem .obtain-btn:hover { color: #fff; background-color: #3e90dd; }
.zcItem .once-again-btn { display: block; background-color: #f1f1f1;height: 38px; line-height: 38px; width: 158px; text-align: center; color: #fff; background-color: #bababa; font-size:16px;}
.zcItem .once-again-btn:hover { color: #fff; cursor: default; }
/*foot*/ 
.footer { text-align: center; color: #777; line-height: 28px; background-color: #f5f5f5; padding: 30px 0; border-top: 1px solid #bbb; }
.footer a { padding: 0 5px; color: #777; }
.footer a:hover { color: #0073f0; }